// <copyright file="MainForm.Designer.cs" company="Sinclair Community College">
// Copyright (c) Sinclair Community College. All rights reserved.
// </copyright>

namespace SinclairCC.AppVSuite.DuplicateRootDetector
{
    /// <summary>
    /// Defines the main form for the application.
    /// </summary>
    internal partial class MainForm
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Label for the folder path text box.
        /// </summary>
        private System.Windows.Forms.Label folderLabel;

        /// <summary>
        /// Text box to specify the path of the folder to be searched for .SFT files.
        /// </summary>
        private System.Windows.Forms.TextBox textFolderPath;

        /// <summary>
        /// Button to browse for a folder.
        /// </summary>
        private System.Windows.Forms.Button btnBrowseForFolder;

        /// <summary>
        /// Button to initiate the folder checking process.
        /// </summary>
        private System.Windows.Forms.Button btnCheck;

        /// <summary>
        /// ListView to display information about the duplicated root folders.
        /// </summary>
        private System.Windows.Forms.ListView duplicateListView;

        /// <summary>
        /// Column to show the path of an .SFT file.
        /// </summary>
        private System.Windows.Forms.ColumnHeader clmPath;

        /// <summary>
        /// Column to show the size of an .SFT file.
        /// </summary>
        private System.Windows.Forms.ColumnHeader clmSize;

        /// <summary>
        /// Column to show the creation date/time of an .SFT file.
        /// </summary>
        private System.Windows.Forms.ColumnHeader clmCreationTime;

        /// <summary>
        /// Column to show the last modification date/time of an .SFT file.
        /// </summary>
        private System.Windows.Forms.ColumnHeader clmWriteTime;

        /// <summary>
        /// Status bar.
        /// </summary>
        private System.Windows.Forms.StatusStrip statusStrip;

        /// <summary>
        /// Label to show the application's status on the status strip.
        /// </summary>
        private System.Windows.Forms.ToolStripStatusLabel statusLabel;

        /// <summary>
        /// Performs the folder checking process in the background.
        /// </summary>
        private System.ComponentModel.BackgroundWorker bgw;

        /// <summary>
        /// Status bar label to show the number of files that are listed in the ListView.
        /// </summary>
        private System.Windows.Forms.ToolStripStatusLabel fileCountLabel;

        /// <summary>
        /// Status bar label to show the number of duplicated root folders.
        /// </summary>
        private System.Windows.Forms.ToolStripStatusLabel rootFolderCountLabel;

        /// <summary>
        /// Menu for the form.
        /// </summary>
        private System.Windows.Forms.MenuStrip menuStrip1;

        /// <summary>
        /// Export menu.
        /// </summary>
        private System.Windows.Forms.ToolStripMenuItem exportToolStripMenuItem;

        /// <summary>
        /// Menu item to close the application.
        /// </summary>
        private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem;

        /// <summary>
        /// Menu item to export the file data to an XML file.
        /// </summary>
        private System.Windows.Forms.ToolStripMenuItem allDataToXMLToolStripMenuItem;

        /// <summary>
        /// Separator on the menu.
        /// </summary>
        private System.Windows.Forms.ToolStripSeparator menuSeparator1;

        /// <summary>
        /// Menu item to export the file data to an HTML file.
        /// </summary>
        private System.Windows.Forms.ToolStripMenuItem rootFolderListToHTMLToolStripMenuItem;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">
        /// True if managed resources should be disposed; otherwise, false.
        /// </param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (this.components != null))
            {
                this.components.Dispose();
            }

            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
            this.folderLabel = new System.Windows.Forms.Label();
            this.textFolderPath = new System.Windows.Forms.TextBox();
            this.btnBrowseForFolder = new System.Windows.Forms.Button();
            this.btnCheck = new System.Windows.Forms.Button();
            this.duplicateListView = new System.Windows.Forms.ListView();
            this.clmPath = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
            this.clmSize = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
            this.clmCreationTime = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
            this.clmWriteTime = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
            this.statusStrip = new System.Windows.Forms.StatusStrip();
            this.statusLabel = new System.Windows.Forms.ToolStripStatusLabel();
            this.rootFolderCountLabel = new System.Windows.Forms.ToolStripStatusLabel();
            this.fileCountLabel = new System.Windows.Forms.ToolStripStatusLabel();
            this.bgw = new System.ComponentModel.BackgroundWorker();
            this.menuStrip1 = new System.Windows.Forms.MenuStrip();
            this.exportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.allDataToXMLToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.rootFolderListToHTMLToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.menuSeparator1 = new System.Windows.Forms.ToolStripSeparator();
            this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.packageIdCountLabel = new System.Windows.Forms.ToolStripStatusLabel();
            this.statusStrip.SuspendLayout();
            this.menuStrip1.SuspendLayout();
            this.SuspendLayout();
            // 
            // folderLabel
            // 
            this.folderLabel.AutoSize = true;
            this.folderLabel.Location = new System.Drawing.Point(3, 32);
            this.folderLabel.Name = "folderLabel";
            this.folderLabel.Size = new System.Drawing.Size(91, 13);
            this.folderLabel.TabIndex = 0;
            this.folderLabel.Text = "Folder to Examine";
            // 
            // textFolderPath
            // 
            this.textFolderPath.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.textFolderPath.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest;
            this.textFolderPath.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.FileSystemDirectories;
            this.textFolderPath.Location = new System.Drawing.Point(6, 48);
            this.textFolderPath.Name = "textFolderPath";
            this.textFolderPath.Size = new System.Drawing.Size(396, 20);
            this.textFolderPath.TabIndex = 1;
            // 
            // btnBrowseForFolder
            // 
            this.btnBrowseForFolder.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.btnBrowseForFolder.Location = new System.Drawing.Point(408, 43);
            this.btnBrowseForFolder.Name = "btnBrowseForFolder";
            this.btnBrowseForFolder.Size = new System.Drawing.Size(85, 31);
            this.btnBrowseForFolder.TabIndex = 2;
            this.btnBrowseForFolder.Text = "&Browse...";
            this.btnBrowseForFolder.UseVisualStyleBackColor = true;
            this.btnBrowseForFolder.Click += new System.EventHandler(this.ClickBrowseForFolderButton);
            // 
            // btnCheck
            // 
            this.btnCheck.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
            this.btnCheck.Location = new System.Drawing.Point(499, 43);
            this.btnCheck.Name = "btnCheck";
            this.btnCheck.Size = new System.Drawing.Size(85, 31);
            this.btnCheck.TabIndex = 3;
            this.btnCheck.Text = "&Check";
            this.btnCheck.UseVisualStyleBackColor = true;
            this.btnCheck.Click += new System.EventHandler(this.ClickCheckButton);
            // 
            // duplicateListView
            // 
            this.duplicateListView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
            | System.Windows.Forms.AnchorStyles.Left) 
            | System.Windows.Forms.AnchorStyles.Right)));
            this.duplicateListView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
            this.clmPath,
            this.clmSize,
            this.clmCreationTime,
            this.clmWriteTime});
            this.duplicateListView.Cursor = System.Windows.Forms.Cursors.Default;
            this.duplicateListView.Location = new System.Drawing.Point(6, 80);
            this.duplicateListView.Name = "duplicateListView";
            this.duplicateListView.Size = new System.Drawing.Size(578, 268);
            this.duplicateListView.TabIndex = 5;
            this.duplicateListView.UseCompatibleStateImageBehavior = false;
            this.duplicateListView.View = System.Windows.Forms.View.Details;
            // 
            // clmPath
            // 
            this.clmPath.Text = "Path";
            this.clmPath.Width = 218;
            // 
            // clmSize
            // 
            this.clmSize.Text = "Size";
            this.clmSize.Width = 91;
            // 
            // clmCreationTime
            // 
            this.clmCreationTime.Text = "Created";
            this.clmCreationTime.Width = 105;
            // 
            // clmWriteTime
            // 
            this.clmWriteTime.Text = "Write Time";
            this.clmWriteTime.Width = 103;
            // 
            // statusStrip
            // 
            this.statusStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.statusLabel,
            this.rootFolderCountLabel,
            this.packageIdCountLabel,
            this.fileCountLabel});
            this.statusStrip.Location = new System.Drawing.Point(0, 351);
            this.statusStrip.Name = "statusStrip";
            this.statusStrip.Size = new System.Drawing.Size(591, 22);
            this.statusStrip.SizingGrip = false;
            this.statusStrip.TabIndex = 8;
            this.statusStrip.Text = "Ready.";
            // 
            // statusLabel
            // 
            this.statusLabel.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
            this.statusLabel.Name = "statusLabel";
            this.statusLabel.Size = new System.Drawing.Size(343, 17);
            this.statusLabel.Spring = true;
            this.statusLabel.Text = "Ready.";
            this.statusLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
            // 
            // rootFolderCountLabel
            // 
            this.rootFolderCountLabel.Name = "rootFolderCountLabel";
            this.rootFolderCountLabel.Size = new System.Drawing.Size(80, 17);
            this.rootFolderCountLabel.Text = "0 root folders.";
            // 
            // fileCountLabel
            // 
            this.fileCountLabel.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
            this.fileCountLabel.Name = "fileCountLabel";
            this.fileCountLabel.Size = new System.Drawing.Size(40, 17);
            this.fileCountLabel.Text = "0 files.";
            // 
            // bgw
            // 
            this.bgw.WorkerReportsProgress = true;
            this.bgw.DoWork += new System.ComponentModel.DoWorkEventHandler(this.DoBackgroundWork);
            this.bgw.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.BackgroundWorkProgressChanged);
            this.bgw.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.BackgroundWorkCompleted);
            // 
            // menuStrip1
            // 
            this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.exportToolStripMenuItem});
            this.menuStrip1.Location = new System.Drawing.Point(0, 0);
            this.menuStrip1.Name = "menuStrip1";
            this.menuStrip1.Size = new System.Drawing.Size(591, 24);
            this.menuStrip1.TabIndex = 9;
            this.menuStrip1.Text = "menuStrip1";
            // 
            // exportToolStripMenuItem
            // 
            this.exportToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.allDataToXMLToolStripMenuItem,
            this.rootFolderListToHTMLToolStripMenuItem,
            this.menuSeparator1,
            this.exitToolStripMenuItem});
            this.exportToolStripMenuItem.Name = "exportToolStripMenuItem";
            this.exportToolStripMenuItem.Size = new System.Drawing.Size(52, 20);
            this.exportToolStripMenuItem.Text = "Export";
            this.exportToolStripMenuItem.Click += new System.EventHandler(this.ClickExportToolStripMenuItem);
            // 
            // allDataToXMLToolStripMenuItem
            // 
            this.allDataToXMLToolStripMenuItem.Name = "allDataToXMLToolStripMenuItem";
            this.allDataToXMLToolStripMenuItem.Size = new System.Drawing.Size(206, 22);
            this.allDataToXMLToolStripMenuItem.Text = "All Data to XML";
            this.allDataToXMLToolStripMenuItem.Click += new System.EventHandler(this.ClickExportToXMLToolStripMenuItem);
            // 
            // rootFolderListToHTMLToolStripMenuItem
            // 
            this.rootFolderListToHTMLToolStripMenuItem.Name = "rootFolderListToHTMLToolStripMenuItem";
            this.rootFolderListToHTMLToolStripMenuItem.Size = new System.Drawing.Size(206, 22);
            this.rootFolderListToHTMLToolStripMenuItem.Text = "Root Folder List to HTML";
            this.rootFolderListToHTMLToolStripMenuItem.Click += new System.EventHandler(this.ClickExportToHTMLToolStripMenuItem);
            // 
            // menuSeparator1
            // 
            this.menuSeparator1.Name = "menuSeparator1";
            this.menuSeparator1.Size = new System.Drawing.Size(203, 6);
            // 
            // exitToolStripMenuItem
            // 
            this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
            this.exitToolStripMenuItem.Size = new System.Drawing.Size(206, 22);
            this.exitToolStripMenuItem.Text = "Exit";
            this.exitToolStripMenuItem.Click += new System.EventHandler(this.ClickExitToolStripMenuItem);
            // 
            // packageIdCountLabel
            // 
            this.packageIdCountLabel.Name = "packageIdCountLabel";
            this.packageIdCountLabel.Size = new System.Drawing.Size(82, 17);
            this.packageIdCountLabel.Text = "0 package IDs.";
            // 
            // MainForm
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(591, 373);
            this.Controls.Add(this.statusStrip);
            this.Controls.Add(this.menuStrip1);
            this.Controls.Add(this.duplicateListView);
            this.Controls.Add(this.btnCheck);
            this.Controls.Add(this.btnBrowseForFolder);
            this.Controls.Add(this.textFolderPath);
            this.Controls.Add(this.folderLabel);
            this.DoubleBuffered = true;
            this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
            this.MinimumSize = new System.Drawing.Size(549, 339);
            this.Name = "MainForm";
            this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
            this.Text = "Duplicate Root Folder Detector for App-V";
            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FormClosingEventHandler);
            this.Load += new System.EventHandler(this.MainFormLoad);
            this.statusStrip.ResumeLayout(false);
            this.statusStrip.PerformLayout();
            this.menuStrip1.ResumeLayout(false);
            this.menuStrip1.PerformLayout();
            this.ResumeLayout(false);
            this.PerformLayout();

        }

        #endregion

        private System.Windows.Forms.ToolStripStatusLabel packageIdCountLabel;
    }
}

